iT邦幫忙

2025 iThome 鐵人賽

DAY 30
0

經過這三十天,您現在應該:

  • 相當熟悉pl.Seriespl.DataFrame兩大型別。
  • 徹底了解pl.DataFrame.select()pl.DataFrame.with_columns()pl.DataFrame.group_by()三大context的使用時機。
  • 熟練掌握selectors及expressions的基礎甚至進階用法。
  • 能夠使用Matplotlib或Plotnine搭配Polars繪圖。
  • 能夠使用Plotnine或Great Tables搭配Polars製表。
  • 初步了解Turtle Island套件。
  • 能夠使用Pointblank建構資料驗證流程。
  • 體驗過marimo notebook的資料處理環境。

除了上述內容外,Polars還有許多實用的部份沒有時間提到,像是SQLGPUPolars cloud及使用Rust編寫客製化函數等。

Polars的生態系雖然還不比上Pandas,但發展相當快速。最近傳出Polars成功完成A輪融資,也很替他們開心。當然,Pandas也一直不斷改進,今年有望推出的v3相當令人期待。

對於是否改使用Polars,小弟的建議是:

  • 對於穩定運行的專案,慢慢更新至較新版Pandas,不必使用Polars。
  • 對於效能有需求或記憶體有限的專案,可以在關鍵步驟使用Polars運算後,再轉回Pandas。
  • 對於小而美的新專案,大膽嘗試Polars吧!

最後推薦幾個學習資源:


上一篇
[Day29] - 簡介marimo
系列文
Polars熊霸天下30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言